Writeln(fn0,'BugReporter ') /* when this tool is */
CLOSE(fn0) /* used! */
/*
POU = SUBSTR(''UOP'',43,1,) /* This one checks if User has */
IF POU=Y THEN DO /* Option flag #37 set to "Yes" */
SYS='SYSOP ACCESS!'
END
*/
SYS='Username'
HEADER1 = MESSAGE ' 'system' 'PROGRAMNAME' 'VERS' 'copies(' ',23-length(system))''copies(' ',15-length(PROGRAMNAME))' Designed by Casa Nova ['V_DATE'] '
HEADER2 = MESSAGE ''COPIES('_',80)''
CLS
MESSAGE
HEADER1
HEADER2
MESSAGE
MESSAGE ' Date: 'DATE()
MESSAGE ' Time: 'TIME()
MESSAGE
MESSAGE 'Hello 'UName'!'
MESSAGE
MESSAGE 'Welcome to the 'SYSTEM' BugReporter & Idea-Bank.'
MESSAGE
MESSAGE
SENDSTRING '[E]nglish or [G]erman? : '
AGAIN:
ASK_LANGUAGE:
GETCHAR
Lang = upper(result)
SELECT
WHEN Lang='G' THEN NEXT
WHEN Lang='D' THEN NEXT
WHEN Lang='E' THEN NEXT
WHEN Lang='Q' THEN CALL DONE
OTHERWISE CALL AGAIN
END
NEXT:
IF Lang='G' THEN DO
SENDSTRING 'G'
l=G
END
IF Lang='D' THEN DO
SENDSTRING 'D'
l=G
END
IF Lang='E' THEN DO
SENDSTRING 'E'
l=E
END
Q8.E = SENDSTRING 'Would you like to go to the [B]ug-Reporter or the [I]dea-Bank? : '
Q8.G = SENDSTRING 'Moechtest Du in den [B]ugreporter oder in die [I]deen-Bank? : '
Q.8:
Sendstring COPIES('',26)
Sendstring ''COPIES(' ',26)''
Sendstring COPIES('',26)
Q.8a:
Q8.l
ASK_AGAIN_ACTION:
ASK_ACTION:
GETCHAR
ACTION = upper(result)
SELECT
WHEN ACTION='I' THEN NEXT_ACTION
WHEN ACTION='B' THEN NEXT_ACTION
WHEN ACTION='Q' THEN NEXT_ACTION
OTHERWISE CALL ASK_AGAIN_ACTION
END
NEXT_ACTION:
INFO = ' Info: '
IF L='G' THEN DO
IF ACTION='B' THEN DO
SENDSTRING 'B'
type2 = 'BugReporter'
type = 'Bugs'
MENU.0 = MESSAGE ' Bug-Reporter Menu '
MENU.1 = MESSAGE ' [E]ingeben eines Fehlers [W]echsel zur Tempest Ideen-Bank'
MENU.2 = MESSAGE ' [L]esen des Fehler/Bug-Reports [H]ilfe zum Bug-Reporter'
MENU.3 = MESSAGE ' [D]ownload des Fehler-Reports [Q]uit'
MENU.4 = SENDSTRING ' [U]pload (single/batch) '
Q8.G = SENDSTRING 'Wechsel zur [I]deen-Bank oder [Q]uit? : '
ERR4.G = SENDSTRING 'Danke fuer die Fehlerbeschreibung, 'UName'! '
END
IF ACTION='I' THEN DO
SENDSTRING 'I'
type2 = 'IdeenBank'
type = 'Ideas'
MENU.0 = MESSAGE ' Idea-Bank Menu '
MENU.1 = MESSAGE ' [E]ingeben einer Idee [W]echsel zum Bug-Reporter'
MENU.2 = MESSAGE ' [L]esen der Ideen-Bank [H]ilfe zur Ideen-Bank'
MENU.3 = MESSAGE ' [D]ownload der kompletten Ideen-Bank [Q]uit'
MENU.4 = SENDSTRING ' [U]pload (single/batch) '
Q8.G = SENDSTRING 'Wechsel zum [B]ugreporter oder [Q]uit? : '
ERR4.G = SENDSTRING 'Danke fuer die neue Idee, 'UName'! '
END
ERR1.G = SENDSTRING INFO' Keine 'type'-Liste gefunden! '
ERR2.G = SENDSTRING INFO' Keine weiteren Eintraege. '
ERR3.G = SENDSTRING INFO' Keine 'type'-Liste gefunden - kein Download. '